package com.example.loginprojectbackend.service;

import com.example.loginprojectbackend.pojo.User;
public interface UserService {
    /**
     * 用户登录
     * @param user
     * @return
     */
    User login(User user);


    /**
     * 查询所有用户
     * @return
     */
    Object getAllUser();

    String sendValidateEmail(String email,String sessionId,boolean hasUser);//强化接口书写，在注册过程中邮箱必须是没有注册过的，在重置密码时，邮箱必须是已经注册过的
    String validateOnly(String email,String code,String sessionId);
    boolean resetPassword(String password,String email);
    boolean resetInformationByJobNumber(String password,String jobNumber,String email,Integer first);

}
